#ifndef BASECELL_H_JM_20120819
#define BASECELL_H_JM_20120819

namespace jm4bbx {

	struct CellVisitor;

	class BaseCell {
	public:
		virtual void acceptVisitor(CellVisitor* visitor) = 0;
	};

	typedef std::shared_ptr<BaseCell> BaseCellPtr;

} // namespace jm4bbx

#endif
